more power to your elbow! - Français Anglais Dictionnaire